label {display:block;font-weight:bold;line-height:2;}
#bd .pg-inner {padding:56px 10px 80px;}
.login-form {
    border:1px solid #e5e5e5;
    border-radius:11px;
    box-shadow:0 5px 18px #b8b8b8;
    width:320px;
    margin:0 auto;
    padding:16px 16px 20px;
}
.login-form .input-txt {width:97%;margin:2px 0 16px;font-size:200%;padding:3px;}
.login-form .btns{text-align:right;}
.login-form .input-submit {
    padding:5px 10px;
    border: 1px solid #e9e9e9;
    border-radius:5px;
    background-color:#e5e5e5;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #ffffff, #cccccc); /* Chrome 10+, Saf5.1+ */
    background-image: -moz-linear-gradient(top, #ffffff, #cccccc); /* FF3.6 */
    background-image: -ms-linear-gradient(top, #ffffff, #cccccc); /* IE10 */
    background-image: -o-linear-gradient(top, #ffffff, #cccccc); /* Opera 11.10+ */
    background-image:linear-gradient(top, #ffffff, #cccccc);
}
.input-submit:hover {
    border-color:#999;
}